package com.qiyuexinxi.chat.service;

import com.qiyuexinxi.chat.dto.request.AttentionAddRequest;
import com.qiyuexinxi.chat.dto.request.AttentionDeleteRequest;
import com.qiyuexinxi.chat.dto.request.AttentionRequest;
import com.qiyuexinxi.chat.dto.request.IsAttentionRequest;
import com.qiyuexinxi.chat.dto.response.GetUserInfoResponse;

import java.util.List;

/**
 * @author yangxingyu
 * @date 2020/3/6
 * @description
 */
public interface AttentionService {

    boolean addAttention(AttentionAddRequest attentionAddRequest);

    List<GetUserInfoResponse> getAttentionList(AttentionRequest attentionRequest);

    List<GetUserInfoResponse> getFansList(AttentionRequest attentionRequest);

    boolean deleteAttention(AttentionDeleteRequest attentionDeleteRequest);

    boolean isAttention(IsAttentionRequest isAttentionRequest);

}
